#include <iostream>
#include<sys/ipc.h>
#include<sys/shm.h>

const std::string pathname="/home/bqx/linux-learning/Test_11_12";
int proj_id=0x5568;
int size=4096;
int main()
{
  key_t key=ftok(pathname.c_str(),proj_id);
  int id=shmget(key,size,IPC_CREAT|IPC_EXCL);
  if(id<0)
  {
    perror("ftok");
    return 1;
  }
  std::cout<<"key: "<<key<<std::endl;
  std::cout<<"id: "<<id<<std::endl;

  
  return 0;
}
